import store from "../../store";
/**
 * 判断是否需要跳转定时发布的页面
 * @param {Object} 用来判断的标志
 * returnType: {Boolean} | true: 需要跳转定时发布的页面
 */
const judge = (object) => {
    if (object && object.time <= new Date().getTime()) {
        return true;
    }
    return false;
}
/**
 * 
 */
export default (data) => {
    if (!data) return;
    let path = JSON.parse(data).url.path;
    // 判断标识是否存在
    let MarkSign
    if(store.getters["gw/getSpecialTemplate"][path] && store.getters["gw/getSpecialTemplate"][path].config){
        MarkSign = store.getters["gw/getSpecialTemplate"][path].config.MarkSign
    }
    if (judge(MarkSign)) {
        //跳转定时发布的页面
        return MarkSign.newPath;
    } else {
        return path;
    }
}